package main

import (
	"fmt"
)

func main() {
	a1 := 1
	a2 := a1
	a1 = 2              //修改a1 ， a2不跟随发生改变
	fmt.Println(a1, a2) //2,1

	map1 := map[string]string{
		"key1": "value1",
	}
	map2 := map1
	map1["key1"] = "value2" //修改map1 ， map2跟随发生改变
	fmt.Println(map1, map2) //map[key1:value2] map[key1:value2]
}
